package cc.rengu.igas.channel.nucc.facade.request;

import cc.rengu.igas.channel.nucc.facade.base.BaseRequest;
import cc.rengu.igas.channel.nucc.facade.base.Header;

import java.io.Serializable;

/**
 * 商户付款交易请求信息
 */
public class MchntPaymentRequest extends BaseRequest implements Serializable {
    /**
     * 受理机构标识
     */
    private String instgId;
    /**
     * 付款方受理机构标识
     */
    private String pyerAcctIssrId;
    /**
     * 付款方账户类型
     */
    private String pyerAcctTp;
    /**
     * 付款方账号
     */
    private String pyerAcctNo;
    /**
     * 付款方户名
     */
    private String pyerAcctNm;
    /**
     * 付款商户号
     */
    private String pyerMrchntNo;
    /**
     * 付款商户名称
     */
    private String pyerMrchntNm;
    /**
     * 付款商户简称
     */
    private String pyerMrchntShrtNm;
    /**
     * 订单号
     */
    private String orderId;
    /**
     * 收款方账户机构标识
     */
    private String pyeeAcctIssrId;
    /**
     * 收款方账户类型
     */
    private String pyeeAcctTp;
    /**
     * 收款方快捷协议号
     */
    private String pyeeSgnNo;
    /**
     * 收款方账号
     */
    private String pyeeAcctId;
    /**
     * 收款方户名
     */
    private String pyeeNm;
    /**
     * 清算账户受理机构标识
     */
    private String resfdAcctIssrId;
    /**
     * 受理机构清算账户编号
     */
    private String instgAcctId;
    /**
     * 受理机构清算账户名称
     */
    private String instgAcctNm;
    /**
     * 行业类别
     */
    private String industryType;
    /**
     * 网联交易类别
     */
    private String trxCtgy;
    /**
     * 业务种类
     */
    private String bizTp;
    /**
     * 交易金额
     */
    private String trxAmt;
    /**
     * 交易用途
     */
    private String trxPrps;
    /**
     * 交易摘要
     */
    private String trxSmmry;
    /**
     * 交易备注
     */
    private String trxUstrd;
    /**
     * 交易终端类型
     */
    private String trxTrmTp;
    /**
     * 交易终端编码
     */
    private String trxTrmNo;
    /**
     * 交易设备信息
     */
    private String trxDevcInf;

    public String getInstgId() {
        return instgId;
    }

    public void setInstgId(String instgId) {
        this.instgId = instgId;
    }

    public String getPyerAcctIssrId() {
        return pyerAcctIssrId;
    }

    public void setPyerAcctIssrId(String pyerAcctIssrId) {
        this.pyerAcctIssrId = pyerAcctIssrId;
    }

    public String getPyerAcctTp() {
        return pyerAcctTp;
    }

    public void setPyerAcctTp(String pyerAcctTp) {
        this.pyerAcctTp = pyerAcctTp;
    }

    public String getPyerAcctNo() {
        return pyerAcctNo;
    }

    public void setPyerAcctNo(String pyerAcctNo) {
        this.pyerAcctNo = pyerAcctNo;
    }

    public String getPyerAcctNm() {
        return pyerAcctNm;
    }

    public void setPyerAcctNm(String pyerAcctNm) {
        this.pyerAcctNm = pyerAcctNm;
    }

    public String getPyerMrchntNo() {
        return pyerMrchntNo;
    }

    public void setPyerMrchntNo(String pyerMrchntNo) {
        this.pyerMrchntNo = pyerMrchntNo;
    }

    public String getPyerMrchntNm() {
        return pyerMrchntNm;
    }

    public void setPyerMrchntNm(String pyerMrchntNm) {
        this.pyerMrchntNm = pyerMrchntNm;
    }

    public String getPyerMrchntShrtNm() {
        return pyerMrchntShrtNm;
    }

    public void setPyerMrchntShrtNm(String pyerMrchntShrtNm) {
        this.pyerMrchntShrtNm = pyerMrchntShrtNm;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getPyeeAcctIssrId() {
        return pyeeAcctIssrId;
    }

    public void setPyeeAcctIssrId(String pyeeAcctIssrId) {
        this.pyeeAcctIssrId = pyeeAcctIssrId;
    }

    public String getPyeeAcctTp() {
        return pyeeAcctTp;
    }

    public void setPyeeAcctTp(String pyeeAcctTp) {
        this.pyeeAcctTp = pyeeAcctTp;
    }

    public String getPyeeSgnNo() {
        return pyeeSgnNo;
    }

    public void setPyeeSgnNo(String pyeeSgnNo) {
        this.pyeeSgnNo = pyeeSgnNo;
    }

    public String getPyeeAcctId() {
        return pyeeAcctId;
    }

    public void setPyeeAcctId(String pyeeAcctId) {
        this.pyeeAcctId = pyeeAcctId;
    }

    public String getPyeeNm() {
        return pyeeNm;
    }

    public void setPyeeNm(String pyeeNm) {
        this.pyeeNm = pyeeNm;
    }

    public String getResfdAcctIssrId() {
        return resfdAcctIssrId;
    }

    public void setResfdAcctIssrId(String resfdAcctIssrId) {
        this.resfdAcctIssrId = resfdAcctIssrId;
    }

    public String getInstgAcctId() {
        return instgAcctId;
    }

    public void setInstgAcctId(String instgAcctId) {
        this.instgAcctId = instgAcctId;
    }

    public String getInstgAcctNm() {
        return instgAcctNm;
    }

    public void setInstgAcctNm(String instgAcctNm) {
        this.instgAcctNm = instgAcctNm;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getTrxCtgy() {
        return trxCtgy;
    }

    public void setTrxCtgy(String trxCtgy) {
        this.trxCtgy = trxCtgy;
    }

    public String getBizTp() {
        return bizTp;
    }

    public void setBizTp(String bizTp) {
        this.bizTp = bizTp;
    }

    public String getTrxAmt() {
        return trxAmt;
    }

    public void setTrxAmt(String trxAmt) {
        this.trxAmt = trxAmt;
    }

    public String getTrxPrps() {
        return trxPrps;
    }

    public void setTrxPrps(String trxPrps) {
        this.trxPrps = trxPrps;
    }

    public String getTrxSmmry() {
        return trxSmmry;
    }

    public void setTrxSmmry(String trxSmmry) {
        this.trxSmmry = trxSmmry;
    }

    public String getTrxUstrd() {
        return trxUstrd;
    }

    public void setTrxUstrd(String trxUstrd) {
        this.trxUstrd = trxUstrd;
    }

    public String getTrxTrmTp() {
        return trxTrmTp;
    }

    public void setTrxTrmTp(String trxTrmTp) {
        this.trxTrmTp = trxTrmTp;
    }

    public String getTrxTrmNo() {
        return trxTrmNo;
    }

    public void setTrxTrmNo(String trxTrmNo) {
        this.trxTrmNo = trxTrmNo;
    }

    public String getTrxDevcInf() {
        return trxDevcInf;
    }

    public void setTrxDevcInf(String trxDevcInf) {
        this.trxDevcInf = trxDevcInf;
    }
}
